Wireless enclosure for testing electronic devices

ABSTRACT

A system, method, and enclosure for testing wireless devices. The enclosure includes a number of walls enclosing a testing space. The enclosure also includes a sliding cover secured between the two of the number of walls. The enclosure also includes one or more radio frequency layers disposed on the number of walls and the sliding cover.

CROSS-REFERENCE TO RELATED APPLICATIONS

This patent application is a continuation-in-part of U.S. patentapplication Ser. No. 13/664,872 entitled “TEST FIXTURE AND METHOD FORSECURING AND TESTING NETWORK DEVICES” which is a continuation-in-part ofU.S. patent application Ser. No. 13/277,079 entitled “SYSTEM AND METHODFOR SECURING AND TESTING SET-TOP BOXES” and is a co-pending applicationof U.S. patent application Ser. No. 12/940,331, filed Nov. 5, 2010entitled “SYSTEM AND METHOD FOR REMOVING CUSTOMER PERSONAL INFORMATIONFROM AN ELECTRONIC DEVICE”, U.S. patent application Ser. No. 12/940,346,filed Nov. 5, 2010 “SYSTEM AND METHOD FOR AUDITING REMOVAL OF CUSTOMERPERSONAL INFORMATION ON ELECTRONIC DEVICES”, and U.S. patent applicationSer. No. 12/940,299, filed Nov. 5, 2010, entitled “SYSTEM AND METHOD FORTRACKING CUSTOMER PERSONAL INFORMATION IN A WAREHOUSE MANAGEMENT SYSTEM”each of which were previously filed and the teachings and disclosures ofwhich are hereby incorporated in their entireties by reference thereto.

BACKGROUND

The consumption of and development of media communications has grownnearly exponentially in recent years. The growth is fueled by largernetworks with more reliable protocols and better communications hardwareavailable to both service providers and consumers. In particular, newset-top boxes, gaming devices, televisions, and network devices areconstantly being released.

Network devices are required to go through various forms of testing toensure compliance with communications and formatting standards, andtechnical requirements set by standard setting organizations (SSOs),governments, industry groups, companies, service providers, or otherapplicable parties. Performing tests, evaluation and analysis for asingle network device, such as a residential gateway or modems, may betime consuming and difficult and is complicated when performing testsfor multiple network devices.

SUMMARY

One embodiment provides a system, method, and enclosure for testingwireless devices. The enclosure includes a number of walls enclosing atesting space. The enclosure also includes a sliding cover securedbetween the two of the number of walls. The enclosure also includes oneor more radio frequency layers disposed on the number of walls and thesliding cover.

Another embodiment provides an enclosure for testing an electronicdevice. The enclosure may include a base connected to a number of wallsenclosing a testing space. A sliding cover including a number of slatsrotationally attached to each other is slidably secured between two ofthe number of walls. A number of radio frequency layers are disposed onthe number of walls and the sliding cover. The number of radio frequencylayers include at least an absorption layer and a reflective layer.

Yet another embodiment provides a method for testing an electronicdevice. An electronic device is received in a radio frequency isolationchamber. The electronic device is secured. User input is received tosecure a slidable cover of the radio frequency isolation chamber.

BRIEF DESCRIPTION OF THE DRAWINGS

Illustrative embodiments of the present invention are described indetail below with reference to the attached drawing figures, which areincorporated by reference herein and wherein:

FIG. 1 is a pictorial representation of a test fixture in accordancewith an illustrative embodiment;

FIG. 2 is a pictorial representation of a side view of the test fixtureof FIG. 1 in accordance with an illustrative embodiment;

FIG. 3 is a pictorial representation of a front view of the test fixtureof FIG. 1 in accordance with an illustrative embodiment;

FIG. 4 is a block diagram of a test fixture in accordance with anillustrative embodiment;

FIG. 5 is a pictorial representation of a set-top box in a nestedplatform in accordance with an illustrative embodiment;

FIG. 6 is a pictorial representation of a top-view of a set-top box in anested platform in accordance with an illustrative embodiment;

FIG. 7 is a pictorial representation of a front-view of a set-top box ina nested platform in accordance with an illustrative embodiment;

FIG. 8 is a pictorial representation of a side-view of a set-top box ina nested platform in accordance with an illustrative embodiment;

FIGS. 9A and 9B are a pictorial representation of graphical userinterface in accordance with an illustrative embodiment;

FIG. 10 is a flowchart of a process for testing a set-top box inaccordance with an illustrative embodiment;

FIG. 11 is a flowchart of another process for testing a set-top box inaccordance with an illustrative embodiment;

FIG. 12 is a pictorial representation of testing instrumentation andconnections of the test fixture of FIG. 4 in accordance with anillustrative embodiment;

FIG. 13 is a pictorial representation of testing instrumentation andconnections of the test fixture of FIG. 4 in accordance with anillustrative embodiment;

FIG. 14 is a pictorial of a front view of a test fixture of inaccordance with an illustrative embodiment;

FIG. 15 is a pictorial representation of a side view of the test fixtureof FIG. 14 in accordance with an illustrative embodiment;

FIG. 16 is a pictorial representation of a perspective view of a thetest fixture of FIG. 14 in accordance with an illustrative embodiment;

FIG. 17 is a pictorial representation of a top-view of a set-top box ina nested platform in accordance with an illustrative embodiment;

FIGS. 18A-B are pictorial representations of a test fixture 1800 inaccordance with an illustrative embodiment;

FIG. 19 is a pictorial representation a set-top box in a residentialgateway in accordance with an illustrative embodiment;

FIG. 20 is a flowchart of a process for testing a residential gateway inaccordance with an illustrative embodiment;

FIG. 21 is a pictorial representation of a graphical user interface fortesting in accordance with an illustrative embodiment;

FIGS. 22-25 are pictorial representation of a test station configuredfor testing wireless network devices in accordance with an illustrativeembodiment;

FIG. 26 is a pictorial representation of the test chamber in a closedposition in accordance with an illustrative embodiment;

FIG. 27 is a pictorial representation of the test chamber in an openposition in accordance with an illustrative embodiment;

FIG. 28 is top view of another RF isolation chamber in accordance withan illustrative embodiment;

FIG. 29 is a front view of an RF isolation chamber in accordance with anillustrative embodiment;

FIG. 30 is a perspective view of an RF isolation chamber in accordancewith an illustrative embodiment; and

FIG. 31 is a side view of an RF isolation chamber in accordance with anillustrative embodiment.

DETAILED DESCRIPTION OF THE DRAWINGS

Illustrative embodiments provide a test fixture, station, system, andmethod for testing residential gateways, modems, IPTV devices, and othernetwork devices. The residential gateway may be utilized or referred toherein as a specific example of one of the network devices being tested.The residential gateway is a home networking device used as a gateway toconnect multiple devices in a home, business, or organization to theInternet or other network, such as a wide area network (WAN). Theresidential gateway may define or include components and features of aDSL or cable modem, a firewall, a router, a network switch, and awireless access point. In another embodiment, the test fixture may beutilized to test any of these distinct network devices. Network devicesmay include media, computing, networks or communications devicesincluding gaming consoles, digital video recorders (DVRs), personalvideo recorders, cable boxes, and Internet Protocol television (IPTV)devices. The network devices may represent user issued or commercialdevices utilized by communication service providers. The network devicesmay or may not be stand-alone devices or network/Internet capabledevices.

In one embodiment, a test fixture is a testing station that may beutilized to secure the residential gateway while testing and measuringthe characteristics and performance of the residential gateway forperforming the required features, processing, and formatting required ofthe residential gateway. The test fixture may be enabled to receivemultiple residential gateways in nested platforms. For example, the testfixture may include eight nested platforms for receiving residentialgateways. In one embodiment, the test fixture may include one or moreadapter modules and interfaces for powering and communicating with theresidential gateways.

The test fixture may also include a user interface for an operator, testengineer, or other individual to interface with the test fixture. Forexample, the user interface may include peripherals, such as a monitor,keyboard, mouse and scanner.

The test fixture may automatically perform pre-established tests,processes, and software updates for testing the residential gateway andensuring that all customer private information (CPI) has been removed.The test fixture may also be utilized for performing testing forresidential gateways that operate wirelessly or include wirelessfunctionality. The test fixture may include computing and communicationscomponents, including, but not limited to processors, logic, memories,communication ports and interfaces and databases for storing programs,applications, and instructions utilized to perform the automatedtesting. In another embodiment, a user may utilize the user interface toperform manual testing as needed.

The testing results may be displayed to the test fixture or displayed orcommunicated to one or more external devices. In one embodiment, adisplay is partitioned to display results for each of the residentialgateways for purposes of efficiency. The illustrative embodiments may beutilized for returned, refurbished, repaired, or new network devices toefficiently perform tests and analysis. Automated testing removesoperator subjectivity, improves quality control, and makes testingfaster and less expensive.

The residential gateways may be configured to perform communicationsutilizing any number of wired and wireless communications standards,protocols, or formats along with associated hardware, software, andfirmware including coaxial cable, twisted pair, digital subscriber line(DSL), fiberoptics, T-1, WiMAX, WiFi, wideband code division multipleaccess (W-CDMA), CDMA, global system for mobile communications (GSM),general packet radio service (GPRS), enhanced GPRS (EGPRS), high-speeddownlink packet access (HSDPA), evolution-data optimized (EVDO),Bluetooth, GPS, WiMAX, personal communications service, and otherdeveloping forms of digital and analog communications. The test fixturemay also be utilized to perform radio frequency (RF) testing if theresidential gateway is enabled for wireless communications includingtesting a remote control associated with the residential gateway.

In particular, the test fixture may allow different model types ofresidential gateways to be repeatably tested. For example, the testfixture may be configured to test multiple residential gateways for anymodel of a particular manufacturer. After the test fixture is initiallyconfigured, multiple residential gateways of a manufacturer having thesame or different models, may be tested utilizing the test fixture. Thetest fixture may indicate the positioning of the respective componentsutilized during testing to reconfigure the test fixture at a later time.The test fixture may allow a user to quickly insert the residentialgateways into the nested platform. As a result, multiple tests forresidential gateways may be carried out efficiently and consistently andwith a high degree of accuracy for residential gateways reducing costs,time, and difficulty.

The test fixture may be utilized by governmental entities, SSOs,companies, research and development groups, industry regulators, andothers that build, test, repair, or refurbish residential gateways. Thetest fixture may be configured without any special tools or expensivetraining. For example, set screws may be utilized to position and securethe components of the test fixture. The test fixture provides auniversal test stand, platform, or fixture that may be shared orutilized for numerous residential gateways, reducing the testingequipment and lab costs that may be required to test each residentialgateway. The test fixture may allow testing for a residential gateway tobe repeated by multiple parties (original equipment manufacturers(OEMs), service providers, government entities). In particular, beingable to consistently reproduce media testing may be important whenimportant findings, such as compliance failures or communicationsfailures are measured or tested. The media testing may includeformatting and communications to and from the residential gateway.

The test fixture allows for the automation of automated tests ofinternal and external components (e.g. memories, ports, interfaces,etc.) as well as video and audio tests. In one embodiment, the tests maybe run in parallel to reduce the time required for each of the tests.The software and testing routines may be updated as required forperforming the testing. The test results may be saved and post-testparametric and trend analysis may be performed and reported to anynumber of services providers, manufacturers, or other interestedparties.

FIGS. 1-3 are a pictorial representation of a test fixture 100 inaccordance with an illustrative embodiment. The test fixture 100 may bea system, stand, platform, bench, cabinet, or tool that is configured toenable a user to perform testing and formatting analysis for aresidential gateway. In one embodiment, the test fixture 100 is shown asa portable cabinet that may be moved to a location for testing.Functional testing of one or more residential gateways 102 may includemeasuring wireless signal strength and quality including electricalcharacteristics (voltage, current, response time, propagation delay,jitter, etc.) of the video and audio signals and comparing those signalsagainst applicable industry standards. The communications, encryption,and formatting capabilities of the one or more residential gateways 102may be tested. For example, the data signals may be analyzed fordegradation from distortion, frequency shift, DC offset, etc.

Any number of signal measurements tools may measure the response of theresidential gateways 102. In addition, safety components, such asswitches, breakers, and other circuits may be utilized to ensure thattesting is terminated in response to hardware failures, overheating, andother potentially damaging or dangerous conditions.

In one embodiment, the test fixture 100 may include a display 104 (notshown), racks 106, nested platforms 108, computing devices 110, keyboard112, and speakers 114. The display 104 may be one or more televisions,projectors, computers, monitors, tablets, wireless devices, OLEDscreens, or any number of other display components. In one embodiment,the display 104 is a flat screen television that is set on or mounted tothe test fixture 100. The display 104 may be utilized to communicatetesting patterns, media content, or a sample signal to the user for userevaluation or verification.

The test fixture 100 may provide a framework that may be utilized tocustomize, secure, and connect various components for performing thetesting and other methods herein described. In one embodiment, the racks106 are metal supports that may be expanded as needed to receiveadditional nested platforms 108 for testing the residential gateways102. The racks 106 may include connection components, such as holes,plates, shelves, bolts, and other components for securing the componentsof the test fixture 100.

In one embodiment, the nested platforms 108 may be slidably mounted tothe racks 106 for more easily accessing the residential gateways 102.For example, the nested platforms 108 may be pulled out to insert orremove the residential gateways 102 before sliding the nested platforms108 back in. As a result, the residential gateways 102 may be safelysecured within the nested platforms 108 and electrically connected tothe test fixture 100 for testing.

The computing devices 110 are one or more processing and logicalcomponents for executing testing routines, generating and processing thesignals to and from the residential gateways 102. The computing devices110 may be one or more micro super servers, servers, personal computers,or computing devices configured for testing the residential gateways102. The computing devices 110 may also include fixed or programmablelogic that is utilized to perform the testing. The software andinstructions utilized by the computing devices 110 may be uploaded orchanged as needed to perform the testing. The computing devices 110 mayinclude testing and analysis instrumentation.

In one embodiment, the rear of the test fixture 100 may be open foreasily adding or removing hardware components and for interfacing withthe components of the test fixture 100 for easy adaptation and updates.For example, discrete computing devices 110 may be electricallyconnected to the test fixture 100 for testing different makes and modelsof residential gateways. The computing devices 110 may utilize a wiredor wireless connection to connect to one or more databases forretrieving testing routines and storing test results. The databases maybe updated to include new test routines, test instructors and softwarefor updating the residential gateways 102 before or after testing,cleaning, and updating.

The keyboard 112 may be slidably extended from the test fixture 100 inorder to receive user input. The keyboard 112 may be part of a userinterface that may include a mouse, touch screen/pad, barcode scanner,or other peripheral components for receiving user input. The speakers114 and display 104 may be utilized to audibly and visually communicateformatted content from the residential gateways 102 for the user toverify functionality. The eyes and ears of one or more users may be asvaluable as any automatic tests to verify the functionality of theresidential gateways 102 and to verify the testing process is proceedingcorrectly.

In one embodiment, the test fixture 100 may include one or moremechanical arms operable to press buttons, turn knobs, or otherwisephysically interface with the residential gateways 102 during automatictesting. The mechanical arm may utilize x-y navigation similar to thoseutilized by printing and plotting devices to select the buttons. Themechanical arm may be programmed based on user interaction or based oninformation or coordinates entered into the test fixture. For example, aprogram executed by the test fixture 100 may ensure that physicaltesting of exterior features of the residential gateways 102 isperformed.

The test fixture 100 may execute tests of any number of test categories(and associated tests, programs, or scripts), such as boot-up tests,internal tests, video tests, audio tests, remote control tests, Ethernettests, HPNA tests, hard disk drive tests, and LED and buttons tests. Thetest categories may include individual tests including, but not limitedto: set-top box information, memory, USB, MS key verification, bootsoftware check, application flash, analog video, HDMI output, RFmodulator, infrared remote key display, Ethernet ping, Ethernetbandwidth, HPNA ping, HPNA bandwidth, HDD test, HDD cleaning, LED,buttons, analog audio, digital audio (optical and coaxial), video tuner,application flash cleaning, infrared receiver, boot software upgrade,and application software. The test fixture 100 performs to both NTSC andPAL standards in addition, the test fixture 100 is configurable to anydesired standard set forth by equipment provider's gold standards oftesting within a particular network and equipment. The test fixture 100may test various formats, standards, and protocols, such as standarddefinition or high definition residential gateways (e.g. 480i, 480p,720p, 1080i content).

Turning now to FIG. 4 illustrating a block diagram of a test fixture 400in accordance with an illustrative embodiment. The test fixture 400 mayinclude any number of components that utilize innumerable differentconnection types. In one embodiment, the test fixture 400 includesresidential gateways 402 that represent each of the residential gatewaysindividually and collectively. The residential gateways 402 may beconnected to computing devices 404 through an Ethernet connection 406and a Home Phoneline Networking Alliance (HPNA) connection 408. Otherconnection types including USB, CAV, DVBS, Firewire, and other future orstill developing connection types.

The computing devices 404 may communicate with a remote control 410. Theresidential gateways 402 further communicate with an audio/video master412 through an analog audio connection 414, a component audio video (AV)connection 416, a high-definition multimedia interface (HDMI) 418, acomposite connection 420, an S-video connection 422, and an RF video 424connection. Each of the connections between the residential gateways 402and the computing devices 404 and the audio/video master 412 representmultiple connections for each of the numerous residential gateways 402.In addition, connections, such as the analog audio connection 414 andcomposite connection 420 may represent two or more physical connectionsbased on the standard for the applicable interface.

The computing devices 404 and the audio/video master 412 may communicatewith the controller 426. The communications may be performed utilizeEthernet PCI eXtensions for Instrumentation (PXI) or other similarconnections. The controller 426 may also communicate with a testdatabase 428, an operator display 430, a barcode scanner 432, and akeyboard and mouse 434. The computing devices 404, audio/video master412, and controller 426 may be customized or off the shelf components ordevices from companies, such as Cisco, National Instruments, Texasinstruments, and Hewlett Packard.

The connections to the residential gateways 402 are configured to powerthe residential gateways 402 and communicate content to and from theresidential gateways 402. The computing device 404 may perform controland switching for each of the residential gateways 402. For example, thecomputing devices 404 may include switches for routing the video signalsto acquisition and analysis boards. In one embodiment, the test fixture400 may share access to acquisitions boards and testing instrumentation.The controller 426 may lock out audio, video, and/or testing for allother residential gateways 402 when a single set-top box is beingtested. The computing devices 404 may input parameters or inputs thatare required to test the residential gateways 402.

The computing devices 404 may include multiple computing devices thatcommunicate with the residential gateways 402 to ensure that the testingmay occur in parallel without interference from testing of the otherresidential gateways. Each of the computing devices 404 may run aseparate screen and clean program for testing and verifying theresidential gateways 402. For example, the controller 426 may controlthe one or more computing devices 404 through a telnet session or othercommunications, session, or link.

In one embodiment, the computing devices 404 include multiple video andaudio switches (e.g. four NI-PXI-2593 switches, a composite video,blanking, and sync (CVBS) switch, S-video switch, audio switch) withmuxes, an RF switch, an HDMI switch, component/audio matrices, anEthernet switch (e.g. connecting the controller 426 to the computingdevices 404), demodulators (e.g. coax video to RCA video), multiplecomputing devices (e.g. 8 micro servers corresponding to each of theresidential gateways 400), a keyboard and point device, amonitor/display, a bar code scanner, and multiple HPNA/Ethernet bridges.The computing devices 404 and other components may be mounted in achassis of the test fixture 400 which may include racks and rails withina cabinet with wheels that is portable. In one embodiment, the switchesdescribed may allow multiple residential gateways 402 to be connected atonce for parallel testing.

In one embodiment, the computing device 404 may utilize the remotecontrol 410 to control the residential gateways 402. For example,infrared or Bluetooth signals may be utilized to initiate testing andfunctionality of the residential gateways 402. Due to reliance on remotecontrols, testing using the remote control 410 may be critical to ensurethe full functionality of the residential gateways 402. Any number ofother radio frequency, wireless or other signals may be utilized by theremote control 410 to interface with and test the residential gateways402.

The audio/video master 412 may include a number of micro super servers(e.g. 8 units) which provides independent computation abilities fromeach of the residential gateways 402 to master controller 426. Themaster controller 426 processes all data between residential gateways402, audio video equipment, all interface devices and controlapplication programming.

The audio/video master 412 measuring equipment is modular basedtherefore adding to flexibility of utilizing additional configurationsand enabling expansion as needed. The electronic and structuralframework of the test fixture include multiple measuring and processingdevices capable of delivering functionality and any number of stimuli aslisted below which may then be processed by the master controller 426:

analysis of HDMI/DVI, composite, S-video, and component analog video(including HDTV and VGA); supports digital video analysis through FullHD (1080p 60 Hz) video; comprehensive audio analysis with single ormultiple tones, amplitude and frequency sweeps, and more; analog audiogeneration and acquisition (e.g. acquisition at 204.8 kS/s with 24 bitsof resolution); and digital audio acquisition for S/PDIF (e.g. 8-, 16-,20-, and 24-bit depths from 22 to 192 kHz).

The controller 426 coordinates and controls the functionality of thecomputing device 404 which may include one or more devices. Thecontroller includes coordinating software to control the test sequencesinitiated by the computing devices 404. The controller 426 may alsoretrieve testing programs, routines, and instructions from the testdatabase 428. Similarly, testing results and an associated deviceidentifier, such as serial number, hardware code, or other information,may be stored in the test database 428. The controller 426 determinesthe positioning of each of the residential gateways 402 in the nestedplatforms and tracks this information along with the specific testresults for each of the residential gateways.

In one embodiment, the controller 426 may execute a master program forcontrolling the computing devices 404. However, additional programs maycommunicate with each other or may include master and servant programs.The controller 426 may execute any number of tests sequences, functionsand drivers. In addition, the controller 426 may access inputs from oneor more test input files stored locally in the controller 426 or storedin the test database 428. Similarly, the test results may be saved tothe test database 428.

The operator display 430, barcode scanner, 432, and keyboard and mouse434 are the user interface components for the user to receive resultsand status updates, and provide input. The barcode scanner 432 may beutilized to scan a bar code, numbers, engravings, UPC, or other markingsof the residential gateways 402 corresponding to a selected position inthe test fixture 400 for performing the testing. For example, a firstdevice may be scanned by the barcode scanner 432 with the set-top boxbeing placed into a first slot or nested platform. The nested platformmay also have an associated barcode so that the user may scan in andsave the relative positions of each of the residential gateways 402allowing the user to more efficiently perform documentation and testingof the residential gateways 402 and automatically organize test results.Alternatively, the user may utilize the keyboard and mouse 434 alongwith the operator display 430 to manually enter information for each ofthe residential gateways 402.

In another embodiment, the barcode scanner 432 may be a radio frequencyidentification (RFID) tag reader. The RFID tag reader may identify orretrieve information from an RFID tag integrated with the residentialgateways 402 or nested platforms. The test fixture 400 may automaticallyconfigure the tests based on the RFID tag or the barcode and the testinginformation associated with the identifier in the test database 428 toquickly and efficiently implement testing.

The test fixture 400 includes a number of hardware and softwarecomponents including processors, memories, busses, interfaces, ports,wires, jumpers, cards, circuits, demodulators, converters, bridges,adapters, logic, and other standard computing and communicationscomponents that are not described for purposes of simplicity.

The processor may be circuitry or logic enabled to control execution ofa set of instructions. The processor may be microprocessors, digitalsignal processors, application-specific integrated circuits (ASIC),central processing units, or other devices suitable for controlling aset-top box including one or more hardware and software elements,executing software, instructions, programs, and applications, convertingand processing signals and information, and performing other relatedtasks. The processor may be a single chip or integrated with othercomputing or communications elements.

The memory is a hardware element, device, or recording media configuredto store data for subsequent retrieval or access at a later time. Thememory may be static or dynamic memory. The memory may include a harddisk, random access memory, cache, removable media drive, mass storage,or configuration suitable as storage for data, instructions, andinformation. In one embodiment, the memory and processor may beintegrated. The memory may use any type of volatile or non-volatilestorage techniques and mediums.

The memory and/or database may store data, information, specifications,or configurations for a number of residential gateways 402 andassociated testing equipment. For example, the testing database 428 maystore configurations of the testing routines for a number of differentmodels, device types, adapters, versions, and so forth. As a result, auser interface of the operator display may more accurately indicate tothe user whether the residential gateways 402 has passed one or moretests based on criteria, parameters, thresholds, percentages andrequirements for the set-top box as stored in the testing database 428.The memory and the testing database 428 may be updated through a networkconnection as previously described. Additionally, the user interface mayinclude other interfaces, such as a USB port for updating the testingdatabase 428 through a thumb drive or other externally connected deviceor storage element. The memory and the testing database 428 may storetesting scripts that run one or more tests on the residential gateways402 in parallel, simultaneously, or in series.

In one embodiment, the memory or the testing database 428 may store atable. The table may be utilized to look up data or information forconfiguring the test fixture 400 and adapter modules. For example, basedon user input received through the peripherals or informationautomatically determined by the test fixture, the table may prepare testroutines for testing the residential gateways 402. The table may also beutilized to determine functionality or non-functionality of theresidential gateways 402 based on the performance characteristicsmeasured during testing of the residential gateways 402. For example,based on returned data, audio and video characteristics, and thresholdvalues for voltage, current, and resistance, the table may display apass or fail indicator through the user interface. The table may storeinformation, data, and a number of threshold values for passing,failing, or generating a diagnostic report for each of the residentialgateways 402.

In one embodiment, different OEMs or service providers may have specifictest configurations, scripts, specifications, tolerances, or parametersthat are required for residential gateways 402 or that are utilized orassociated with their company, products, or network. In one embodiment,updates are received directly from an OEM or service provider for use bythe testing party. In another embodiment, the barcode scanner 432 mayretrieve information that is used to automatically determine the testingparameters and information associated with the residential gateways 402.

Turning now to FIGS. 5-8 illustrating different views of a set-top box500 in a nested platform 502 in accordance with an illustrativeembodiment. The nested platform is a testing platform for securing theset-top box 500 and electrically connecting the set-top box 500 to thetest fixture. The nested platform 502 may include a plate 504. The plate504 may allow different components to be attached to and integrated withit for customizing the nested platform 502. The nested platform 502 mayinclude a handle 506 for sliding a portion of the nested platform 502and set-top box 500 out for easy access by a user. In one embodiment,the handle 506 may be pivotally attached to the nested platform 502 andmay be folded back during insertion and removal and positioned down in alock position during testing.

The nested platform 502 may include bolts 508 for attaching the nestedplatform to sliding arms, racks, shelves, or other structural componentsof the test fixture. The bolts 508 may include knobs, handles, toggles,or other components that allow the bolts be attached with or withouttools, such as screwdrivers or wrenches. The nested platform 502 isdesigned to be easily attached to or removed from the test fixture. Aspreviously described, multiple nesting platforms may be utilized toscale the test fixture for a desired number of residential gateways.

The nested platform 502 may further include a base plate 510. The baseplate 510 is a support structure or framework for supporting or holdinga portion of the set-top box 500. For example, the base plate 510 maysupport a bottom portion of the set-top box 500. The base plate 510 mayattach to the plate 504. The base plate 510 may be a solid, lattice,honeycomb, checkerboard, or other structure.

In one embodiment, the nested platform 500 is composed entirely ofnon-conducting or non-metallic elements in order to provide accurate RFtesting results if necessary. Metal within any of the components of thenested platform 500 may adversely reflect or absorb RF signals generatedby the set-top box, thereby affecting the results of the testing. Thebase plate 510 and nested platform 500 may be of any size to accommodatelarge residential gateways as well as small network devices.

In one embodiment, the base plate 510 is a support configured to receivea particular model of set-top box. The base plate 510 allows the set-topbox 500 to be securely and stably positioned or nested during testing.For example, the base plate 510 may be sized to receive a specific modelof set-top box for testing. The base plate 510 may be or include a moldor cut-aways operable to support all or a portion of the set-top box500. The shape of the mold may be determined by outer dimensions of theset-top box 500. The orientation of the base plate 510 may be determinedby the positioning of the internal or external and optimal position ofthe set-top box 500. The set-top box 500 may be sized and configured tosupport any of the residential gateways herein described.

The guides 512 may be arms or supports that secure the set-top box 500when placed in the nested platform 502. For example, the guides 512 andbase plate 510 may keep the set-top box 500 from shifting when the testfixture is moved. In one embodiment, the guides 512 are detachable armsthat may be adjusted to the size of the set-top box 500. The base plate510 and/or guides 512 are preferably sized such that the set-top box 500is held securely or snugly during testing. The base plate 510 ensuresthat each set-top box is uniformly secured (position and location)during testing for helping a user more easily connect the set-top box500 to the adapter module 514. The nested platform 502 and overall testfixture provides a system and method for performing testing andduplicating testing between different parties. In addition, a singletest fixture may be utilized to test multiple devices.

In one embodiment, the set-top box 500 is positioned on the base plate510. The set-top box 500 may be secured by a number of guides 512. Theguides 512 may be removable or may be slidably attached to the baseplate 510. The guides 512 are supports or stops that support the set-topbox 500. In particular, the guides 512 may secure the set-top box 500and prevent the set-top box 500 from slipping or moving during testingor once attached to an adapter module 514.

The guides 512 may physically secure the set-top box 500 to the nestedplatform 500. The guides 512 may include any number of shapes. In oneembodiment, the guides are rectangular shaped. In another embodiment,the guides 512 are a flattened-oval shape with rounded edges and made ofa rubber composite for abutting the set-top box 500. The guides may alsobe L-shaped, rounded, or semi-circular to accommodate a corner of theset-top box 500 or other distinct shapes.

Bolts or set screws may pass through holes or slots defined by theguides 512 in order to entirely remove the guides 512 from the baseplate 510 and corresponding nested platform 500. In another embodiment,the set screws may only be loosened (without disengaging the guidesentirely), thereby allowing the guides to be moved or positioned on thebase plate. In one embodiment, the guides may be moved along slits ortracks defined in the base plate 510 or plate 504 to reach a desiredposition.

A base plate 510 may include a cut-out at the edges of the set-top box500 allowing a user to easily remove the set-top box 500 afterperforming testing. Additionally, other pop-out mechanisms, such as alever under the set-top box 500, may be incorporated with the base plate510 for removing the set-top box 500 after testing.

The nested platform 502 may be compatible with any number of base plates510 or molds. The configuration of the base plate 510, guides 512, andadapter module 514 may vary by set-top box. Slits within the plate 504and base plate 510 may be utilized to position the components of thenested platform 502 to meet the physical configuration of each set-topbox 500.

The components that compose or are attached to the nested platform 500may be molded, manufactured, or created from a single material ormultiple materials. For example, the nested platform 500 may be composedentirely of plastic, composites, wood, rubber, nylon, or any number ofmaterials that maximize or enhance the testing as performed for theset-top box 500 positioned on the nested platform 500. In oneembodiment, the test fixture is formed from acetal (such as Delrinmanufactured by DuPont, a homopolymer acetal), a thermoplastic. Acetaland other similar thermoplastics have the ability to absorbelectromagnetic energy maximizing the effectiveness of the RF testing.In one embodiment, the bolts or set screws may be made from nylon. Thenested platform 500 and components may be generated utilizing a ComputerNumerical Control (CNC) machine, molded from individual parts, or custommade utilizing hand tools.

The adapter module 514 is an electrical and mechanical hardwareinterface to the ports, receptacles, jacks, inputs, and outputs of theset-top box 500. The adapter module 514 may be utilized to power, andcommunicate and receive signals to the set-top box 500 through hardwareconnections (both male and female connections and connectors). Theadapter module 514 may include any number of connection points aspreviously described in FIG. 4. For example, the adapter module 514 mayinclude male connectors for simultaneous mechanical engagement of allthe female connectors of the set-top box 500. In one embodiment, theadapter module 514 interfaces directly with the electrical, processing,and communications components of the test fixture. For example, theadapter module 514 may communicate with the test fixture utilizingtraces, wires, cables, fiber optics, or other communications or signalmediums known in the art. The base plate 510, stops 512, and adaptermodule 514 are operable to receive the set-top box 500 as a customizabledocking station.

The adapter module 514 may correspond to a specified model orconfiguration of a set-top box 500. The user may select one of multipleadapter modules 514 that correspond to a selected set-top box 500. Aspreviously indicated, the adapter module 514 may include an identifieror markings that may be associated with the nested platform 502 throughscanning, automatic detection, or user entries during testing. In oneembodiment, the test fixture may be operable to test a single type ofset-top box at a time. In another embodiment, the test fixture may testmultiple different types or configurations of residential gateways inresponse to configuration of the nested platform 502 with an adaptermodule

In one embodiment, the adapter module 514 may be connected to aninterface 516. The interface 516 may be utilized as a generic connectorto the test fixture. The interface 516 is similarly an electrical andmechanical hardware connector to the test fixture. As a result, even ifa different adapter module 514 is attached to the plate 504 or baseplate 510, the interface 516 may still be utilized to connect to thetest fixture. For example, a number of cables and wires may connect thecomputing device and testing instrumentation of the test fixture to theinterface 516. The adapter module 514 and interface 516 may be connectedthrough fixed, flexible, integrated, or independent connections. In oneembodiment, the adapter module 514 and interface 516 are integrated.

The adapter module 514 and interface 516 may include a vertical portionextending perpendicularly from the plate 504 and a horizontal portionfor connection each of the adapter module 514 and interface 516 to theplate 504. The adapter module 514 and interface 516 may be connected tothe plate 504 through slots, holes, slits, or other connectioncomponents known in the art.

Turning now to FIG. 9 illustrating a pictorial representation of agraphical user interface 900 in accordance with an illustrativeembodiment. The graphical user interface 900 may be utilized tocommunicate information to a user for testing residential gateways. Inone embodiment, the graphical user interface 900 includes a number ofmenus and interfaces that may be navigated to perform testing. Thegraphical user interface 900 allows the user to interact with theautomatic execution of test sequences for residential gateways.

In one embodiment, the graphical user interface 900 may display thetests run in parallel or using a sequential process model. The graphicaluser interface 900 may be operable to display results in real-time basedon the testing status and results. The graphical user interface 900 maydisplay the serial number, model, firmware, HDD size, and manufacturinginformation deemed necessary to be displayed from the set-top boxmember. The graphical user interface 900 may also display informationregarding fixtures, adapter modules, or other components associated withtesting and the relative positioning of these components. The results ofthe graphical user interface 900 may be displayed in different colors.For example, white with a black border may be the default color, greenmay indicate the set-top box passed, red indicates a failure, and orangemay indicate an application error occurred or set-top box was removedprior to test completion. A yellow color may indicate user attention isrequired. The user interface 900 may allow a user to quickly evaluatethe parallel testing of the residential gateways as results aremonitored and parsed. In one embodiment, tests for audio/video tests,remote tests, and only LED and button tests may require specific userinteraction. These user interactions may be automated with mechanical orelectrical station devices.

The graphical user interface 900 may graphically illustrate testing formultiple residential gateways corresponding to one or more testfixtures. As previously described, the number of residential gateways orother electronic devices tested by the test fixture is not limited. Inanother embodiments, the graphical user interface 900 may be transmittedto other local or remote displays, tablets, wireless device, orcommunications or computing devices utilized by a user during thetesting of the residential gateways.

The user interface 900 may display the status of the testing, testresults, and video content from the residential gateways for evaluationby the user. For example, a composite matrix 902 is shown for a seventhset-top box being tested. The composite matrix 902 may include patterns,a color bar, a luminance bar, and a composite pulse or multi-bursts.Video content may also be played to the user interface by any of theresidential gateways.

In one embodiment, the information and data for the residential gatewaysmay include a serial number, model identification, IP address, hardwarerevision, MAC address (Ethernet and/or HPNA), HDD info, and boot flashinformation.

The graphical user interface 900 may display tests results, such aspass, fail or reasons for failing. In one embodiment, the tests mayinclude boot-up, internal, video, audio, remote control, Ethernet, HPNA,memory (e.g. hard drive and flash), and LED and button tests. Detailedparametric date in file form may be available for determining rootcause, process capability index, and other quality metrics forreporting. In some cases, portions of the tests may be performedautomatically with other tests being performed based on manual userselections. For example, the user interface 900 may prompt the user topush buttons on each of the residential gateways or a remote control toperform the necessary testing.

FIG. 10 is a flowchart of a process for testing a set-top box inaccordance with an illustrative embodiment. The process of FIG. 10 maybe implemented by a user 1002 and a test fixture 1004 in accordance withone embodiment. The order of the steps in FIGS. 10 and 11 may be variedbased on environment, conditions, and user preferences.

The process may begin with the user 1002 retrieving a set-top box fortesting (step 1006). The set-top box may be tested as part of returns,replacement, refurbishment, or repair process or other procedure thatmay require verification of the functionality of the set-top box.

Next, the user 1002 selects an adapter module for the set-top box (step1008). The adapter module represents adapters or interfaces for testingthe specific model or type of set-top box. The base plate and othercomponents of the nested platform may similarly be selected andconnected for properly receiving each of the set top-boxes. The adaptermodule may include labels, markings or other indicators associating eachof the module types with one or more makes, models, or types of mobiledevices for identification by a user or automated element, such as ascanner. If the adapter module was previously connected for testing asimilar or identical model of set-top box, step 1002 may be skipped.

Next, the user 1002 attaches the adapter module to the nested platformof the test fixture (step 1010). In one embodiment, wired or wirelessconnections may be established between the adapter module and theelectrical components of the test fixture 604.

Next, the user 1002 scans a serial number of the set-top box from alabel, scans a user selected slot number of the set-top box, inserts theset-top box into the nested platform of the test fixture 1004, andengage the set-top box in the adapter module in response to user input(step 1012). The nested platform may be extended from the test fixture604 utilizing a handle or other components to more easily insert orremove the set-top box. The test fixture 1004 may include a wireless orwired a laser bar code scanner or RFID scanner for scanning the set-topbox and applicable slot of the test fixture 1004. In one embodiment,during step 1012, the user 1002 may pull down a handle to engage theset-top box in the adapter module.

Next, the test fixture 1004 initiates testing of the set-top boxautomatically (step 1014). Step 1004 may also involve retesting theset-top box. The testing may be performed in response to the user 102scanning the set-top box and fixture selection (slot). As previouslydescribed, the adapter module must be electrically connected to the testfixture in order for the set-top box to be energized and subsequentlytested. In one embodiment, each set-top box may be automatically testedin response to being connected to the test fixture. In anotherembodiment, the user may initiate the testing for each of theresidential gateways. For example, the user may provide a command codeto begin the process. If portions of the test fail, the user may beprompted to restart the test, rerun specific tests, run manual tests, oruse a different process.

In one embodiment, before the testing may be initiated, a telnet sessionmay be started and root access to the set-top box may be required. Inaddition, the serial number or other identifier scanned by a barcodescanner or entered manually may be compared against a serial numberautomatically retrieved from the firmware of the set-top box. Forexample, the process may be restarted if the serial number or otheridentifier is not verified within a designated time period. In addition,if the serial numbers do not match the testing sequence is aborted. Thetests performed may be selected automatically or manually by a user. Forexample, a list of check boxes corresponding to tests may be selected bythe user to initiate specific tests.

Next, the test fixture 1004 analyzes signals and tests results receivedfrom the set-top box to determine functionality or non-functionality ofthe set-top box (step 1016). The testing instrumentation of the testfixture 1004 may compare signals and results against thresholds, ranges,parameters, or expected results.

Next, the test fixture 1004 displays the analysis and indicators to theuser 1002 (step 1018). The analysis and indicators may be displayed inalphanumeric format or utilizing visual indicators, such as a userinterface, green or red LEDs, or other displays to indicate that theset-top box has passed or failed according to specified parametersstored by the set-top box or utilized by the user 1002. In addition,audio and video content including test images, sounds, or content may becommunicated to the user 1002 through the test fixture 1004 foranalysis.

Simultaneously, the user 1002 reviews the displayed analysis todetermine functionality of the set-top box (step 1020). The user 1002may provide additional feedback for user specific audio, video, light,remote, or button tests to pass or fail each of the residentialgateways.

Next, the test fixture 1004 completes testing (step 1022). In oneembodiment, the test fixture 1004 may save the test results locally orto an external device or database. The user 1002 may electronically orphysically mark the residential gateways that pass or fail forsubsequent analysis. For example, a fail code may be associated with aserial number of a set-top box that failed one or more of the tests runby the test fixture 1004.

FIG. 11 is a flowchart of another process for testing a set-top box inaccordance with an illustrative embodiment. The process of FIG. 11 maybe implemented by a test fixture based on interaction with a user totest a set-top box. The process of FIG. 11 may be implemented onmultiple residential gateways individually, simultaneously,sequentially, or with partial overlap. The process may begin byreceiving information from a user about a set-top box (step 1102). Theinformation may include functional parameters for the set-top box. Forexample, the information may specify a make, model, hardware, firmware,operating system version, or other information associated with theset-top box. In one embodiment, the test fixture may include a scanner,such as a barcode scanner that scans a barcode or other identificationinformation on the set-top box.

Next, the test fixture receives the set-top box for testing (step 1104).For example, the set-top box may be electrically interfaced with thetest fixture and the set-top box secured for testing.

Next, the test fixture determines one or more appropriate tests to runon the set-top box in response to the information (step 1106). Forexample, particular brands of residential gateways may require aspecified testing routine from an OEM or service provider to perform therequired tests and scan for CPI.

Next, the test fixture dynamically configures the test fixture (step1108). The test fixture sets the number and types of tests as well asfixed or variable testing parameters and how the test results arerecorded or communicated.

Next, the test fixture initiates testing on the set-top box (step 1110).For example, the test fixture may power the set-top box andautomatically initiate testing in response to determining the set-topbox is interfaced with the test fixture.

The test fixture analyzes the test results (step 1112). The analysis maybe established based on pre-set criteria, thresholds, or parameters setby the set-top box manufacturer or a service provider that provides theset-top box to customers. During step 1112 the test fixture processessignals and data to determine whether the set-top box has passed anumber of tests.

Next, the test fixture displays test measurements and indicators to theuser (step 1114). The test measurements and indicators are displayed forthe user to evaluate and to take additional actions, such as markingdefective residential gateways, performing CPI removal, updatingsoftware, and performing other necessary steps. The measurements andindicators may also be stored and/or communicated to an external device.

In one embodiment, the described process may be looped or repeated fordifferent modes or connectors of the set-top box. For example, standarddefinition outputs and features may be tested before moving to highdefinition outputs.

FIGS. 12 and 13 are an example of testing instrumentation andconnections of the test fixture of FIG. 4 in accordance with anillustrative embodiment. FIG. 12 shows one example of a system 1200 foruse in the test fixture. FIG. 13 shows further a further example of asystem 1300 for use in the test fixture. FIGS. 12 and 13 are shown asexamples of components of the test fixture configured for one set-topbox and illustrate the components may be connected for a particularset-top box and are not meant to be limiting.

The systems 1200 and 1300 may be utilized to both switch between videoand audio input to the set-top box and video and audio outputs receivedfrom the set-top box. As a result, redundant testing equipment is notrequired to test the multiple residential gateways in parallel. Instead,the systems 1200 and 1300 are operable to switch for testing each of theresidential gateways. In another embodiment, the systems 1200 and 1300may switch between two or more sets of testing equipment.

The systems 1200 and 1300 may include several switches. The switches mayallow multiple residential gateways or units under test (UUTs) to beconnected at the same time and share a single set of video and audiohardware. Any number of cables, traces or wires may be utilized tointerconnect the systems 1200 and 1300 and the different components ofthe test fixture.

The systems 1200 and 1300 may include instrumentation for acquiringanalog video signals (Analog Video In) and for digital video signals(DigitalVideoIn), such as HDMI video signals. The set-top box (e.g.,UUT) may supply a modulated RF Video output on either channel 3 or 4. Amodulated output may need to be converted to CVBS to allow the output tobe measured with a video analyzer (e.g., NI Analog Video Analyzer (PXI)VideoMaster).

The conversion from RF Video to CVBS may be performed using a RF CoaxVideo to RCA Video Audio Demodulator (RFDemod). The signals from theresidential gateways may be connected to the RFSwitch. The common portof the RFSwitch is then connected to the RFDemod. The HPNA ports may beconverted to Ethernet using HPNA/Ethernet bridges. The bridges mayreside on a component shelf within the test fixture with an RF cableconnecting the bridges to the test fixture.

Some residential gateways may include two CVBS output ports. The signalfrom the output ports may be communicated through a switch to select theappropriate set-top box and the resulting signal may then be sent to aVideoMUX. The CVBS signals of the test fixture may be directly connectedto the CVBSSwitch. The COM0 and COM1 of the CVBSSwitch may be connectedto the VideoMUX.

In one embodiment, the VideoMUX may provide connections for 2 combinedaudio video (CAV) signals. To reduce the multiple CAV signals down totwo, a pair of video matrices (e.g., Gefen 4×4, VideoSwitch1 andVideoSwitch2) may be used. The Y, Pb, and Pr signals for one set-top boxmay use the same cable. These cables are connected between the videoswitches and the residential gateways. The first output of each videoswitch may be connected to the VideoMUX.

Each set-top box may include a single S-Video output. In one embodiment,there may not be enough connections on the VideoMUX for as many as eightS-Video connections in parallel. As a result, the SVideoSwitch may beused to reduce the number of connections down to one. COM0 and COM1 onthe SVideoSwitch may be connected to the VideoMUX.

The VideoMUX may provide routing for 16 signals to the 2 inputs on theAnalogVideoIn. The VideoMUX may be configured in different ways based onthe number and type of video connections present. For system 1200 theVideoMUX may be configure in a “4×CVBS+2×SVideo+2×CAV” mode. There maybe sixteen 16 75-Ohm BNC females on the front of the VideoMUX thatconnect with various video signals. For cables using an RCA connector,an RCA-to-BNC converter will be used on the front of the VideoMUX. TheVideoMUX may provide the following connectivity.

VideoMux Connections

1 CVBS1 CVBSSwitch COM0 2 CVBS2 CVBSSwitch COM1 3 S-VideoYs1SVideoSwitch COM0 4 S-VideoYs2 OPEN CAV Ys1 VideoSwitch1 Ys1 out 6 CAVYs2 VideoSwitch2 Ys1 out 7—OPEN 8—OPEN 9 CVBS3 RFDemod CVBS out 10 CVBS4Open 11 S-VideoC1 SVideoSwitch COM1 12 S-VideoC2 OPEN 13 CAV Pb1VideoSwitch1 Pb1 out 14 CAV Pr1 VideoSwitch1 Pr1 out 15 CAV Pb2VideoSwitch2 Pb1 out 16 CAV Pr2 VideoSwitch2 Pr1 out H H OPEN V V OPENCHO Output 1 AnalogVideoIn CH0 CH1 Output 2 AnalogVideoIn CH1 Sync1 S1OPEN Sync2 S2 OPEN Trig Trigger AnalogVideoIn TRIG

Each set-top box may include an HDMI port. In one embodiment, the system1200 may have only a single input (HDMIIn). As a result, the multipleHDMI signals may need to be sent to an 8×1 HDMI Matrix (HDMISwitch). Thecommon on this switch may be connected to the HDMIIn.

In one embodiment, there is one testing instrument (AnalogAudioIn) foracquiring analog audio signals and one (DigitalAudioIn) for digital(non-HDMI) audio signals. The different audio signals are connected tothe system 1200 as described in the following sections. Each set-top boxmay include two analog audio outputs as well as analog audio on the RFoutput. The AnalogAudioIn device may accept two analog audio pairs. An8×1 MUX may be required to select the appropriate set-top box to test.Set-top box analog audio #1 may be connected to the AudioSwitch1.Set-top boxAnalog audio #2 may be connected to VideoSwitch1 andVideoSwitch2. The analog audio outputs from the video switches as wellas the single mono analog audio signal from RFDemod may be connected toAudioSwitch2. COM0 and COM1 of AudioSwitch1 may be connected to AIN0 andAIN1 of AnalogAudioIn. COM0 and COM1 of AudioSwitch2 may be connected toAIN2 and AIN3 of AnalogAudioIn.

Each set-top box may include an optical audio output. The optical audiooutput may connect to the DigitalAudioIn through the CB2180 connectionblock. The connection block may supports two optical audio inputs andtwo coaxial digital audio inputs. Therefore, switching may be requiredto reduce the number of optical audio signals to two. The existingVideoSwitch1 and VideoSwitch2 may include coaxial digital switches.Therefore, to simplify the test fixture, the eight optical audio signalsmay be converted to coaxial digital audio signals usingOptConv1-OptConv8 and then switched using VideoSwitch1 and VideoSwitch2.

HDMI audio may share most of the same path as the HDMI video. There maybe three instruments that require serial communication for control. TheSerialControl peripheral may be responsible for communication with thethree instruments (VideoSwitch1, VideoSwitch2, and HDMISwitch).

There may be eight IR remote controls, a bar code scanner, and theVideoMUX that all require USB communication. Each IR remote control maybe attached or communicate with associated computing device. The barcode scanner may be connected directly to a USB port on the controller.The VideoMux may require two USB ports in order to satisfy powerrequirements. To accomplish this, a USB hub (USB13) may be connected toa port on the controller. Then the VideoMUX's double USB cable may beconnected to two ports on USB13.

In one embodiment, each set-top box may have two data channels, oneEthernet and one HPNA. The HPNA port may be tested via an HPNA bridgeand thus converted to Ethernet. Each resulting pair of Ethernetconnections may be connected to the associated computing device. Inaddition, each computing device as well as the controller may beconnected to the EthSwitch (16-port Ethernet switch) to allowcommunication.

FIGS. 14-16 show additional embodiments of a test fixture 1400. Inparticular, FIGS. 14-16 show the framework of test fixture. Sizes andshapes of residential gateways will continue to change. The test fixture1400 may be adapted to fit differently sized residential gateways. Inaddition, the framework of the test fixture 1400 may allow processingand analysis equipment, components, and modules of any number of shapeand sizes to be integrated with, attached to, or connected to racks orcolumns of the test fixture 1400.

In one embodiment, multiple test fixtures 1400 may be connected ornetworked together. For example, utilizing a single display, multipletest fixtures may be connected to test any number of residentialgateways from 1-24 or more. In another embodiment, the test fixture 1400may be connected to a network so that from a single test fixture,computing device, or interface the user may coordinate testing ananalysis of multiple test fixtures each connected to multipleresidential gateways. As a result, testing efficiency may be furtherincreased.

The test fixture 1400 may include headend equipment or simulators fortesting cable, IPTV, or satellite residential gateways or otherspecialized equipment and software for testing gaming devices, DVRs andPVRs. The headend equipment may be utilized to duplicate a cable orsatellite signal including formatting, encryption, modulation, and soforth fully testing residential gateways connected to the test fixture1400.

FIG. 17 is another embodiment of the nested platform 502 of FIGS. 5-8and further illustrates the nested platform 502 (or sled) and theset-top box 500 before being connected. FIG. 17 illustrates the handle506 in an unlocked or disengaged position (positioned vertically) whichmay change once the set-top box 500 is connected to the nested platform402 (horizontal position) by the adapter module 514. Various portions ofthe nested platform 502 may be biased utilizing springs, elastomers,hydraulics or other components for connecting and disconnecting theset-top box 500 from the nested platform 502 and moving the handle 506.

The illustrative embodiments may be utilized as a testing platform fornetwork devices, such as residential gateways, set-top boxes, modems,IPTV devices, and other similar electronic devices. The test devices mayalso be referred to as units under test. The test fixture, systems, andmethods described for reducing the time, expense and instrumentationresources required to performing efficient testing, repairs, and CPIremoval. In addition, disputes and miscommunication are minimizedutilizing the universal fit of the test fixture in conjunction withrepeatable configurations for similar residential gateways.

The test stations or fixtures may be utilized to test very-high-bitrateDSL (VDSL) residential gateways. The testing may be performed forprototype, new, used, refurbished, repaired, or replacement devices. Inone embodiment, the test fixture may be utilized as part of a returnmerchandise authorization system. The testing criteria includingsettings, requirements, standards, protocols, and thresholds may bereconfigured for different makes and models of network devices. The teststations may be configured to maximize test throughput balanced againstthe need for test equipment utilization and man hours (number and timeof users). The need for user involvement is greatly reduced as a singleuser may implement testing for a number of network devices. Otherbenefits may include the ability to perform parallel, simultaneous,sequential, or concurrent testing of network devices, flexible softwarearchitectures that may be updated to accommodate future test plans, thetest slots and test fixture may be reconfigured for differentinput/output ports and other connectors. The mechanical and softwareconfiguration of the test fixture may be varied and reconfigured for thevarying connectivity and testing requirements of distinct networkdevices.

In one embodiment, the test fixture may be composed of multiplefunctional components or blocks which may include multiple pieces oftest equipment. In one embodiment, the test equipment provides thestimulus for exercising the required components of a network device,such as an IPTV DSL multimedia system. The functional components makeinclude a headend both inside and outside the test station. The headendmay provide connectivity to the various ports of the residentialgateway. The tests may simulate multiple loop lengths as well asevaluate communications rates as are required for each network device(e.g., based on customer documentation). The tests may vary from 100Mb-100 GbBase transmitting and receiving tests, Wi-Fi testing (e.g.,802.11n, 80211.(x), USB testing and so forth. Test scripts, limits,thresholds, criteria, and factors (testing information) may be stored ina database within or accessible by the test fixture. The applicabletesting information may be accessed based on an identifier, such asmake, model, firmware or software version, or so forth. The test resultsmay be stored in a database or communicated for storage to any number ofother networked computing or communications devices.

FIGS. 18A-B are pictorial representations of a test fixture 1800 inaccordance with an illustrative embodiment. The test fixture 1800 ofFIG. 18 may be configured for testing residential gateways 1802-1816.The test fixture 1800 may include a frame 1818 for supporting thedifferent components, devices, test equipment, and systems. In oneembodiment, the frame 181 is a test rack. The frame 1818 may includespace for adding additional test equipment and devices based on theneeds. In one embodiment, each of the nested platforms or testing slotsassociated with the residential gateways 1802-1816 is radio frequencyshielded for performing the tests. For example, the nested platforms mayinclude a clamshell configuration for enclosing the residential gateways1802-1816 to prevent unwanted RF signals from interfering. The testfixture 1800 may be configured to communicate utilizing any number wired(e.g., CATV) of wireless local area networks (e.g., 802.11n, etc.)including evolving standards and protocols.

The test fixture 1800 may remove the time consuming need to individuallyconnect each unit under test. The test fixture 1800 may allow fornetwork devices to be rapidly loaded and tested. For example, the timeto physically connect the unit under test, multiple devices may bescanned, loaded, and tested utilized the design of the test fixture1800.

In one embodiment, the test fixture 1800 may include a display 1820, afan 1822, patch panels 1824 and 1826, multi-channel test units 1828 and1830, Ethernet switch 1832, executive PC 1834, computers 1836-1852(e.g., eight computing devices), line cards 1854, wireline simulatormodule 1856, and mutiplexer 1858.

The components of the test fixture 1800 may be connected utilizing anynumber of cables (Ethernet, coax, twisted pair), lines, splitters,filters, wires, traces, cards, adapters, wireless connections or soforth. The described components represent intelligent service managers,wireline simulators, line cards, amplifiers, diplexers, fixtures,connectors, ports, connection panels, computers, servers, transceivers,and other hardware, firmware, and software interfaces.

The display 1820 may be a monitor (e.g., OLED), screen, touch screen,television, or other display component. The display 1820 may display thegraphical user interface of the testing application and a menu foroperating the test fixture 1800. The display 1820 may includeinformation for testing and calibrating the components, functionalblocks, and entire test fixture 1800.

The test fixture 1800 may include the executive PC 1834 for managing thehardware and software through the various connections including cablingto the wireline simulator modules 1856. The executive PC provides thehost computer platform for executing the testing application includingtest sequences as well as providing and managing connectivity andsupervisory control of the other functional components of the testfixture. The executive PC provides the graphical user interface foroperating the test fixture 1800. The multi-channel test units 1828 and1830 may be configured to perform VoIP testing as well as HPNA testing.For example, many residential gateways 1802-1816 and associated testslots include ports requiring the adapter of the test slot to connect toa VDSL connection and an Ethernet connection. The wireline simulatormodule 1856 includes port for simulating signals across wirelines.

In one embodiment, the wireline simulator module 1856 is a piece ofequipment used to simulate the frequency response and propagation delayof a single, twisted pair from a network device to the local video readyaccess device (VRAD) which may include the electronics needed tocommunicate to and from the network device. The wireline simulatormodule 1856 has the ability to simulate Up/Downstream rate (how muchbandwidth) versus reach (distance from residents) to determine VRAD linedegradation by attenuation, in order to determine if the network devicebeing tested meets required standards for losses per distance.

Although not shown, the test fixture 1800 may also include a scanner forscanning identifiers, such as bar codes of the residential gateways1802-1816 and the associated test slots. The switches, multiplexers,ports, and connection panels of the test fixture 1800 allow the testequipment to be shared and for tests to be run simultaneously. Forexample, the multiplexer 1858 may switch the plain old telephone system(POTs) and VoIP ports to the multi-channel test units 1828 and 1830,HPNA, and VDSL headend equipment.

The test fixture 1800 includes various RF network interface componentsfor testing the wireless functionality of the residential gateways1802-1816. The test fixture 1800 utilizes an executive PC 1834 (acontrol computer), wireless adapter, and antenna to verify correctoperation and performance of the wireless capabilities of the networkdevice to ensure that the expected values are returned.

FIG. 19 is a pictorial representation of a test slot for a residentialgateway in accordance with an illustrative embodiment. The test slot1900 may be substantially similar to the nested platform 502 of FIG. 5.

FIG. 20 is a flowchart of a process for testing a residential gateway inaccordance with an illustrative embodiment. In one embodiment, theprocess of FIG. 20 may be implemented by a test fixture configured totest residential gateways, modems, routers, or other network devices.The process may be performed automatically or with minimal user input.In one embodiment, the test fixture may have eight test slots orfixtures.

In one embodiment, the test fixture may be turned on or automaticallyactivated to perform testing. For example, the test fixture may includea power switch activating the various systems and components of the testfixture. In another embodiment, a user interface and computing component(e.g., desktop personal computer) of the test fixture may include anicon or shortcut that is activated enabling a residential gateway testapplication. The test application may display information indicating thetype of network device that the test fixture is configured to test. Forexample, the test application may indicate that residential gateways ofa particular make and model are being tested. The test application mayalso display individual status information and results for each of thenetwork devices (see FIG. 21). If the testing application fails tostart, and automatic notification, such as an error message, e-mail, orother indicator may be displayed or sent. The testing application mayalso display errors, failures, or other relevant information at any timeduring the process of FIG. 20. In one embodiment, the test fixture mayinclude an integrated or external display for displaying information,errors, and results to the user.

In one embodiment, the process may begin by performing a visualinspection of the residential gateways and test fixtures (step 2002).The test fixture may include one or more cameras for visually inspectingthe exterior surface and components, such as power supply port, cableinterface, indicators (e.g., power LED), communications or computingports (e.g., USB, Firewire, DSL, ONT, Ethernet, phone line, etc.), andso forth. The visual inspection may also include analysis and review ofthe components of each of the test fixtures. The images (e.g., standard,thermal, infrared, etc.) or video may be compared against a standard ordefault image to ensure proper functionality. In another embodiment, theprocess of step 2002 may be performed by a user prior to insertion of anumber of residential gateways within the test fixture.

Next, the test fixture scans an identifier of a residential gateway anda corresponding test slot (step 2004). The scan may be utilized toretrieve or determine a serial number, model identification, firmware,and so forth. In one embodiment, the scan is of a serial number orbarcode associated with the residential gateway and the test slot,respectively. However, the indicators may be any form of identificationincluding text, RFID tags, labels, QR codes, or other known identifiers.In one embodiment, step 2004 may be performed automatically in responseto the residential gateway being inserted into the test lot in apredefined orientation and position. The text fixture may include awired or wireless scanner for performing the standing of step 2004 basedon user actions.

Next, the test fixture receives the residential gateway in the test slotwith a handle being engaged by a user to lock the residential gateway inplace (2006). In one embodiment, the handle of the test lot may bepositioned in an up or unlocked position prior to engaging theresidential gateway. The user may slowly and gently push or pull thehandle down to engage the ports of the residential gateway with theadapters of the test lot of the test fixture. The handle may be in adown or locked position once engaged by the user. In another embodimenta robotic arm may position each of the residential gateways and thehandles may include motors, levers or other engagement components forsecuring the residential gateways within the corresponding test slots.If the handle is unable to be moved to the down or locked position, analert, message, or other indicator may be displayed to the user or atechnical service.

Next, the test fixture and connected residential gateway display poweron lights (step 2008). In one embodiment, proper nesting or docking ofthe residential gateway a result in one or more of a power on light ofthe residential gateway being activated, an LED of the test fixturebeing displayed, or other text message or icon the testing applicationbeing activated. For example, a section of the testing application mayindicate “Boot-up Test” for the associated test slot.

The process of steps 2002-2008 may be performed a number of times untilthe test fixture is fully loaded or unloaded to the user's satisfaction.Once the test fixture is loaded with the desired number of residentialgateways, the test fixture initiates test on the residential gateways(step 2010). The tests may include boot up tests, VoIP tests, VDSLtests, HPNA tests, wireless tests, Ethernet tests, USB tests, and FWdownload tests.

Next, the test fixture analyzes the test results for the residentialgateways (step 2012). The analysis may include determining whether eachof the residential gateways passed or failed each individual test.

The test fixture displays measurements and indicators associated withthe test results to the user (step 2014). The testing application mayutilize colored boxes, checkmarks, text, or other icons to indicatewhether each of the tests was passed by the corresponding residentialgateway. For example, a green check may indicate that the residentialgateway passed a particular test, a red X may indicate that theresidential gateway failed a particular test, and an orange exclamationpoint may indicate that there was an error and that technical servicesmay need to be notified. During step 2014, the results of the testingmay be stored locally in a database or memory of the test fixture orcommunicated to an external computer, database, or other device. Theresults may indicate whether the respective residential gateways passedor failed each of the tests and may be associated with the identifier.

Once the testing is fully performed, the residential gateways may beremoved by slowly lifting on the handle corresponding to each of thetest slots to unlock the residential gateway from the test fixture. Inone embodiment, the test fixture may associate an electronic failurelabel in a database, memory, or other system for preventing theresidential gateway from being returned to service in response to one ormore failures. The test fixture may also apply a paper or physical labelto the failed the residential gateway or the user may be instructed toperform such an action. In one embodiment, a user may be required toenter verification that a failure label has been applied beforeunlocking other features and aspects of the test fixture.

FIG. 21 is a pictorial representation of a graphical user interface 2100for testing in accordance with an illustrative embodiment. The graphicaluser interface 2100 is representative of a number of graphicalcomponents, such as windows, screens or graphical segments that may beutilized to present and receive information from the user. The graphicaluser interface 2100 may include any number of indicators or information.For example, the graphical user interface 2100 may identify theassociated residential gateway or network device with a label or otheridentifier, such as “Gateway 1”. The graphical user interface 2100 mayalso indicate device information, such as serial number, modelidentification, firmware, and any noted errors.

Although not shown, the graphical user interface 2100 may also verifythat the user is authorized to utilize the test fixture. For example, auser login or system password may be required to perform testing of thenetwork devices. The graphical user interface 2100 may also be utilizedto receive a wireless network name and key. The graphical user interface2100 may also provide the user step-by-step instructions utilizing thetest fixture. For example, the graphical user interface 2100 may provideinstructions for installing the network device in the test slot of thetest fixture, scanning barcodes associated with the network device andtest slot to initiate testing, powering up and controlling the testfixture and network device. The test fixture may automatically performtests or may implement tests based on user input, commands, orinstructions.

The graphical user interface 2100 may also graphically indicate theresults of testing as a summary, in real-time, or for all test results.In one embodiment, the graphical user interface 2100 may indicatewhether each of the tests is pending, being performed, passed, failed,or whether there are errors. Any number of different fonts, icons,colors (e.g., green, red, yellow etc.), or other data or information maybe utilized to present the information to the user. In one embodiment,the test fixture may also include LEDs or other hardware indicators (orsoftware) for similarly displaying the information.

In other embodiments, the graphical user interface 2100 may be utilizedto power up the network device to minimize initial wireless (e.g.,Wi-Fi) broadcasts during wireless testing of other devices. Thegraphical user interface 2100 may also provision the network device forutilization with a test network. User input received may allow the testfixture to switch between rate and reach testing (e.g., bandwidth andattenuation/distance). The graphical user interface 2100 may alsocontrol switching between VoIP and POTS lines for performing HPNA and TPconnection testing.

In other embodiments, the testing stations herein described may beconfigured for testing network devices with wireless components andfunctionality. For example, the wireless network devices may beconfigured to communicate directly or indirectly with a network or otherdevices during utilization. The network may utilize a communicationstandard, such as 802.11_(e.g., 802.11n) or the most recent WiFistandards. The direct or indirect communications may also representBluetooth, ZigBee, wireless local area network (WLAN) communications,cellular signals, infrared, WiMAX, proprietary standards, or other radiofrequency signals whether analog or digital that may be utilized tocommunicate audio, video, media, packet, or control signals. Any numberof FCC, FDA, IEEE, ISO, CEN, ETSI, ARIB, ANSI, or IEC approvedcommunications protocols or standards may also be transmitted by thetransceiver of the wireless network device. Indeed, the types ofwireless or wired standards or methods of communication are numerous.For example, the network device may communicate directly or indirectlywith other network devices, remote controls, set-top boxes, routers,tablets, cell phone, e-readers, mp3 players, playback devices, mediasystems, desktop computers, laptops, appliances, wireless devices, andso forth.

As a result, the test station may include electromagnetic interference(EMI) shield screens, covers, Wi-Fi chambers, or other similar devicesor structures for performing simultaneous wireless testing of wirelessnetwork devices. The test chambers may include a base, side walls, aback, and a retractable or opening portion or cover for inserting andremoving the network device for testing. The materials of the testchamber may prevent the infrared and wireless signals from reflecting orescaping and interfering with the test station, associated testequipment, network devices under test, or other nearby devices, systems,or equipment. For example, any number of wireless or network devices maybe tested simultaneously or concurrently without the signals interferingwith the testing equipment, processes, or other wireless network devicesunder test.

The test station may also have the capability of being reconfigured viasoftware to switch from testing one set of network devices to another.For example, the user may utilize a graphical user interface to selectmakes and models of network devices and the test station may reconfigureitself to perform the necessary tests. As a result, the flexibility andvalue provided by the test station is increased. The user may also moreeasily switch between different network devices based on unforeseeableneeds and demands for testing.

The test station may also be configured to connect a power supply to thetest station so that the associated power supply is utilized and testedduring testing of the associated network device. For example, the powersupply that is or will be shipped with the network device may beutilized to power the network device during testing. As a result, thetesting may further verify accessories that are shipped with the networkdevice providing additional assurances regarding functionality andoperability of network devices and systems shipped to individual users.The testing may be particularly useful for new, returned, used, orrefurbished network devices.

Referring now to FIGS. 22-25 showing pictorial representations of a teststation 2200 configured for testing wireless network devices inaccordance with an illustrative embodiment. The test station 2200 mayinclude a number of test chambers 2202. The test chambers 2202 areisolation receptacles or structures defined by the test station 2200 forperforming testing of the applicable devices. As subsequently described,the test chambers 2202 may represent an integrated portion of the teststation 2200 or stand-alone devices. In one embodiment, the testchambers 2202 may be inserted or removed from the test station forexternal use. In one embodiment, the test chambers 2202 may include ahandle(s) 2204 and a cover(s) 2206. FIG. 22 shows the test chamber 2202with the cover 2206 closed and with the handle 2204 in a locked positionfor performing testing. FIG. 23 shows the test chamber 2202 in an openposition with the handle 2204 raised up for inserting or removingnetwork device(s) 2208. In one embodiment, the handle 2204 and the cover2206 may be locked in an open or closed position corresponding to anaccess/loading mode and a testing mode. The network device 2208 isrepresentative of any electronic device that may be tested within thetest chamber 2202. In one embodiment, the network device 2208 is awireless network device that is being shielded within the test chamberfor testing by the test station 2200 and associated testing equipment asare herein described.

In one embodiment, the cover 2206 is a hinged cover, slidable cover,door, enclosure, or shielding hood that encloses the network device 2208during testing. For example, the cover 2206 may be aluminum slats withfelt secured in between to absorb infrared and wireless signals (e.g.,WiFi). Each of the slats of the cover 2206 may be rotationally attachedto each other by a hinge or other pivot. The cover 2206 may preventdisruption or interference between test chambers 2202 of the teststation 2200. The cover 2206 may be formed of metal, plastic, compositesor other materials suitable for preventing wireless signals fromescaping. For example, each of the test chambers 2202 may be lined withat least a reflective wire mesh and an absorption mesh layer configuredto reflect and attenuate (e.g., to 6 GHz) signals outside of and withinthe chamber. The cover 2206 may also include embedded, internal orexternal wires, structures, or composites for preventing entry or escapeof wireless signals.

In one embodiment, the test chambers 2202 may include a wirelesstransceiver (not shown) for broadcasting and receiving wireless signalsto and from the network device 2208. The wireless transceiver may beconfigured for infrared, Wi-Fi, Bluetooth, or other communicationsstandards and protocols utilized by the network device 2208. Thewireless transceiver may be positioned for optimal testing. For example,the wireless transceiver may be positioned near an infrared receiver ofthe network device 2208, if applicable. In one embodiment, the wirelesstransceiver may include an infrared emitter or radio frequencytransmitter and receiver that is attached to the inside of the cover2206 for performing infrared testing of the network device 2208. Theinfrared emitter may move up and down as the cover 2206 is extended orretracted. The wireless transceiver may also be connected to otherportions of the test chambers 2202 or adapters or interfaces positionedwithin the test chambers 2202.

The test chamber 2202 may maintain an isolated chamber in which internalwireless signals are reflected only within the test chamber 2202 toprevent interference with other tests, systems, or devices Likewise, thetest chamber 2202 may prevent external wireless signals from enteringthe test chamber 2202 during testing to prevent unwanted interference.As a result, a user may insert electronic devices, close the cover 2206,and perform various testing tasks without unwanted interference. Thetest chamber 2202 may then be opened to retrieve the electronic deviceor devices. For example, the test chamber 2202 may be utilized for anynumber of cell phones, residential gateways, set-top boxes, gamingdevices, media devices, computing devices, and so forth. In oneembodiment, remote control testers and other testing systems that areincorporated by reference may be utilized with or as part of the teststation 2200.

The test chamber 2202 may also be empty except for anchors, rails,threaded ports, or other connectors for receiving testing equipment andimplementing testing and connection processes as are described in patentapplication Ser. Nos. 12/613,293 and 12/613,324 entitled RF TEST FIXTUREAND METHOD FOR SECURING A WIRELESS DEVICE FOR RF TESTING andMULTIDIMENSIONAL RF TEST FIXTURE AND METHOD FOR SECURING A WIRELESSDEVICE FOR RF TESTING which are hereby incorporated by reference intheir entirety. For example, the test chambers 2202 may be utilized forwired or wireless testing that may require physical connections to thenetwork device 2208 or a power only connection and wireless connectionto the network device 2208.

In one embodiment, the cover 2206 may extended or retracted at any time.For example, the cover 2206 may be retracted to access the networkdevice 2208 for button testing. The cover 2206 may also be retracted forimplementing testing utilizing a remote control controlled by a user orautomatically by a system, components (e.g., a remote control nestconnected to an elevator for testing each of the network devices wherethe buttons or controls of the remote control are activated by amoveable plunger), or devices as is taught by patent application Ser.No. 13/741,850 entitled SYSTEM AND METHOD FOR A REMOTE CONTROL TESTERthat is hereby incorporated by reference in its entirety. A remotecontrol testing system may also be utilized within the test chamber2202. In another embodiment, the cover 2206 may include a handle, grip,or other structure for extending and retracting the cover 2206. The testchamber 2202 and cover 2206 may be configured to reflect or absorbwireless signals from the network device 2208 without reflection toother network devices or testing equipment. All the infrared andwireless signals are contained within the test chamber 2202 withoutaffecting the other wireless network devices under test in the teststation 2200.

The cover 2206 may also be locked in place when the handle 2204 islowered into a closed or locked position. For example, a latch or othersecuring mechanism (not shown) may be released to retract the cover2206. The cover 2206 may also be locked if another cover is determinedto be opened for testing. Alternatively, an alert may be displayed,output, or communicated indicating that multiple covers are open.

In another embodiment, the test station 2200 may include a lockingmechanism for locking the network device 2208 in place during testing orduring loading. For example, the test station 2200 may include one ormore guards, buffers, or other components for securing the test station2200 in place. In one embodiment, locking arms may be lowered, extended,rotated, or swung into place for securing the network device 2208.

FIG. 24 illustrates a front view of the test station 2200 and the testchambers 2202 in accordance with illustrative embodiments. FIG. 24illustrates how each of the test chambers 2202 may be opened. Forexample, the test chambers 2202 may be opened one at a time to accessbuttons, switches, or control components on the network device 2208 orperform wireless testing with devices or test equipment, such asinfrared remote controls, wireless access points, or so forth. The teststation and handle 2204 may also be connected to a motorized system andcontrols for automatically opening and closing the cover 2206 to performtesting.

FIG. 25 is a pictorial representation of a test station 2200 configuredfor full testing of a wireless network device and accessories. In oneembodiment, the test station 2200 may include a power strip 2250 withplugs 2252 for full testing of power supplies 2254. The test station2200 may also include supports 2256 for supporting each of the powersupplies 2254. As previously described, embodiments of the test station2200 may include an internal power source and plug for poweringindividual network devices when inserted in the test station 2200 fortesting.

In one embodiment, the supports 2256 may be curved, cupped, or U-shapedor otherwise include a receptacle for securing the power supplies 2254during testing. The supports 2256 may be connected to the power supplies2254 or the frame of the test station 2200. The test station 2200 mayinclude enough plugs 2252 and supports 2256 for each of the networkdevices 2208 under test at one time.

The power strip 2250 may be powered by a stable power supply (notshown). In another embodiment, the power strip 2250 and associated powercomponents may include any of the devices, components, or functionalitydescribed in application Ser. No. 13/592,643 entitled EXTENDED SYSTEMSAND METHODS FOR TESTING POWER SUPPLIES which is hereby incorporated byreference in its entirety.

In one embodiment, the test station 2200 may include a port (not shown)for receiving the plug end of the power supply 2254. The port may beconnected to the adapter/interface components of the test station forpowering the network device 2208 during testing. In another embodiment,the power supply 2254 may be connected directly to the network device2208.

In another embodiment, the test chambers 2202 may include a receptacle,slot, or guide for inserting the cable of the power supplies 2254 andthe plug end for direct connection to the network device 2208. The portmay be configured to prevent radio frequency leakage into or out of thetest chambers 2202. As a result, each of the power supplies 2254 may beconnected to the associated network device. The power port may be anintegrated portion of an adapter or interface for the associatedelectronic device.

The test station 2200 may be useful for testing new or used networkdevices. For example, network devices and the associated power supplymay be tested together to ensure functionality in more realisticconditions. In another embodiment, the test chamber 2202 or componentsof the test chamber 2202 may be implemented as portions of thestand-alone device that is subsequently described.

The test station 2200 may be controlled by a graphical user interface(GUI) accessible to the user. For example, an initialization (INT) filemay be uploaded to test a particular make, model, and software versionof a device. For example, an INI file may be utilized to perform WiFiand IR testing.

In one embodiment, cellular RF testing may require a separate chamber(see FIGS. 33-36 including WiFi couplers and antennas, cellular couplersand antennas, etc.) The test station 220 and associated test systems,equipment, and components may be utilized to test any number offrequency bands. For example, an R&S CMW500 test set may be utilized fortesting cellular applications and functionalities of an electronicdevice.

Turning now to FIGS. 26 and 27 showings a pictorial representation ofthe test chamber 2202 in a closed position and in an opened position,respectively. The test chamber 2202 may be utilized as an IR chamber, anRF chamber, or both. The test chamber 2202 may be configured to attachto a base 2210 utilizing connectors 2212 that may attach to rails 2214of the base 2210. In one embodiment, the rails 2214 are integrated withthe base 2210. In another embodiment, the rails 2214 may be attached orconnected to the base 2210 for receiving the test chamber 2202.

In other embodiments, the test chamber 2202 may be configured to beplaced on a desktop, workstation, table, or other surface forimplementing testing as may be needed. The test chamber 2202 may includeany number of clamps, suction cups, through holes, or other attachmentpoints, connectors or mechanisms. For example, the base 2210 and thetest chamber 2202 may be configured to be mounted in an industrial rackof any size and configuration. The size of the test chamber 2202 mayvary between the largest network devices, such as flat screentelevisions, gaming devices, and high-definition set-top boxes to thesmallest mobile devices that may require wireless testing.

The test chamber 2202 may also include any number of panels, supports,or structural components, such as sides 2216, top 2218, back 2220, andbottom (not shown). The cover 2206 may include infrared (IR) emitters2224, 2226, and 2228 (jointly “2229”). In one embodiment, the IRemitters 2229 may represent infrared emitters in various positions fortesting the network device 2208. The positioning of the IR emitters 2229allows each network device 2208 to be tested utilizing one or more ofthe IR emitters 2229 corresponding to the IR receiver of the networkdevice 2208. As a result, infrared testing may be performed on thenetwork device 2208 without opening the cover 2206. In anotherembodiment, the IR emitters 2229 may represent windows, slots, slides,knock-outs, or tabs that may be opened for utilizing external infraredtesting equipment, such as external emitters or transceivers. The IRemitters 2229 may also represent direction, omnidirectional

The test chamber 2202 may further include a control bar 2239 may beutilized to open and close the cover 2206. For example, the control bar2230 may be utilized as a handle for the user to rollback or close thecover 2206. In one embodiment, the control bar 2230 may rest on thehandle 2204. As a result, the handle 2204 raises the control bar 2230and the cover 2206 when the handle 2204 is raised. The control bar 2230may allow the cover 2206 to be opened and closed even when the handle2204 is in the closed door locked position as shown in FIG. 26.

In the open position shown by FIG. 27, the network device 2208 may beeasily accessed. The control handle 2230 may further include grips 2232for raising and lowering the control handle 2230 and corresponding cover2206. In one embodiment, the cover 2206 may be raised even when thehandle 2204 is in the race door unlocked position.

Turning now to FIGS. 28-31 showing pictorial representations of anotherRF isolation chamber 2800 in accordance with an illustrative embodiment.The RF isolation chamber 2800 may include any number of components. Inone embodiment, the RF isolation chamber 2800 may include a base 2802,sides 2804 and 2806, back 2808, top 2810, and sliding cover 2812. Thesliding cover 2812 may include slats 2814, windows 2816, and handle2818.

The RF isolation chamber 2800 may be configured to test wirelessdevices, tablets, laptops, or other computing, communications, or mediadevices. The electronic devices may be positioned within the RFisolation chamber 2800 by the user. In one embodiment, the RF isolationchamber is configured as a stand-alone device for isolating electronicdevices.

The RF isolation chamber 2800 may also be integrated with one or moretesting systems or utilized as a stand-alone device. For example, anynumber of test devices or systems may be connected to or interfaced withan electronic device within the RF isolation chamber 2800. In oneembodiment, the RF isolation chamber 2800 may include one or more portsfor connecting communications cables, power supplies, interfaces, orother components that may be required to test an electronic devicewithin the RF isolation chamber 2800. The ports may include flexibleblockers (e.g., doors, tabs, screens, etc.) and configured to prevent RFleakage through the ports.

All or portions of the RF isolation chamber 2800 may be formed ofabsorbing and reflective materials that attenuate or completely blockexternal wireless signals from entering the RF isolation chamber 2800and internal wireless signals from exiting the RF isolation chamber2800. In one embodiment, the base 2802, sides 2804 and 2806, back 2808,top 2810, and sliding cover 2812 may be formed from one or more aluminumpanels or sections. The base 2802, sides 2804 and 2806, and back 2808may also be referred to as walls. The aluminum panels may have a tongueand groove interconnection to eliminate internal cross talk betweensections in the RF isolation chamber 2800 or adjacent RF isolationchambers. The panels may be molded together or attached utilizingscrews, adhesives, rivets, hinges, an interference fit, or any number ofother connectors. For example, the RF isolation chamber 2800 may includematerials, such as foam, plastic, mesh, cloth, polymers, dielectrics,and so forth. The RF isolation chamber 2800 may include materials thatare layered, laminated, adhered, molded, or otherwise attached toperform RF absorption and blocking. For example, a first layer of anabsorbent material may be layered on a second layer of a reflectivematerial. In one embodiment, all or portions of the interior of the RFisolation chamber 2800 are covered with one or more types of isolationmesh. For example, the isolation mesh may have an attenuation up to 6GHz.

In one embodiment, the RF isolation chamber may be formed of twodifferent types of meshes. For example, an outer layer may be areflective mesh layer and the inner layer may be an absorbing layerutilized to provide greater attenuation. The outer layer may reflectsignals that bombard the RF isolation chamber 2800 from the outsidewhile the internal layer may absorb the RF energy inside the RFisolation chamber 2800 rather than allow the signals to reflect withinRF isolation chamber 2800 causing reflective fading or ghost signalpaths to the electronic device being tested.

In one embodiment, the RF isolation chamber 2800 may include one or moredual band antennas allowing for the use of multiple band access pointsto be utilized within the RF isolation chamber 2800 withoutreconfiguring the test components and cabling into the RF isolationchamber 2800. For example, to omnidirectional blade antennas for WiFi(e.g., a/b/g/n) covering both 2.4 GHz to 5 GHz bands may be utilizedwithin the RF isolation chamber 2800. However, antennas configured tocommunicate utilizing any number of frequencies, standards, or protocolsmay be implemented.

In one embodiment, the RF isolation chamber 2800 may include the slidingcover 2812. The sliding cover 2812 may be a user-friendly rolltop coverfor easy access when opening or closing the RF isolation chamber 2800.The sliding cover 2812 may be mounted within rails that guide andconstrain the motion of the sliding cover 2812. The sliding cover 2812may also be attached via guides and slots defined within the sides 2804and 2806. The rails may include a low friction surface or components,such as wheels, sliders, bearings, or so forth. For example, the slidingcover 2812 may include the handle 2818 allows a user to easily open andclose the RF isolation chamber 2800. In one embodiment, the handle 2818may include a latch or locking mechanism for closing during testing. Thelocking mechanism may also be utilized to lock the sliding cover 2812 inan open position. For example, the locking mechanism may include ahandle and rods that extend into the sides 2804 and 2806. In otherembodiments, the handle 2818 may be positioned for opening or accessingthe RF isolation chamber 2800 at any time. In one embodiment, the RFisolation chamber 2800 may include any number of rails, test beds,ports, anchors, threaded receptacles, connectors, or so forth forsecuring test equipment or devices to the base 2802, sides 2804 and2806, back 2808, top 2810, or sliding cover 2812 from the inside.

In one embodiment, the RF isolation chamber 2800 may be configured toreceive wireless signals for testing the electronic device in isolation.For example, the RF isolation chamber 2800 may include one or moreunshielded sections, ports, openings, or pass throughs for communicatingwireless signals to the electronic device. For example, an infraredremote control may be used external to the RF isolation chamber 2800 totest a set top box within the RF isolation chamber 2800. In anotherexample, a Wi-Fi and Bluetooth antenna may be utilized to communicatewith a cell phone within the RF isolation chamber 2800 to determinewireless capabilities.

In one embodiment, the RF isolation chamber 2800 may include a number ofisolated sections, divisions, or chambers for separately testingdistinct devices. Each of the sections may include distinct testequipment, such as power, communications connections, and RFinputs/outputs. For example, the RF isolation chamber 2800 may include2-8 chambers.

The windows 2816 may allow the user to view the electronic device beingtested during the process. The windows 2816 may be covered with one ormore layers of mesh or signal filters that allow the electronic deviceto be viewed while still performing wireless isolation. For example, theuser may be able to verify functionality of various features of theelectronic device (e.g., play, download, reset, power on, power off,change channel, record, stop, delete, etc.) without having an internalcamera. However, a wired camera may be utilized to communicate a signalto a user/operator to verify functionality of the electronic device. Thewindows 2816 may alternatively represent doors that may be opened. TheRF isolation chamber 2800 may isolate the electronic devices to −80 dbMallowing for adjustment and calibration to output signals generated bythe electronic devices.

The previous detailed description is of a small number of embodimentsfor implementing the invention and is not intended to be limiting inscope. The following claims set forth a number of the embodiments of theinvention disclosed with greater particularity.

What is claimed:
 1. An enclosure for testing wireless devicescomprising: a plurality of walls enclosing a testing space; a slidingcover secured between two of the plurality of walls; and one or moreradio frequency layers disposed on the plurality of walls and thesliding cover.
 2. The enclosure according to claim 1, wherein theplurality of walls are formed from aluminum.
 3. The enclosure accordingto claim 1, further comprising: a locking mechanism for securing thesliding cover in at least a closed position.
 4. The enclosure accordingto claim 1, wherein the wireless enclosure is integrated with a testingstation for testing wireless devices, wherein the wireless devices areset-top boxes.
 5. The enclosure according to claim 1, wherein thesliding cover is composed of a plurality of slats rotationally attachedtogether.
 6. The enclosure according to claim 1, wherein the one or moreradio frequency layers include at least an absorption layer and areflective layer.
 7. The enclosure according to claim 1, wherein theabsorption layer is an isolation mesh with an attenuation of at least 6GHz.
 8. The enclosure according to claim 1, wherein the sliding cover issecured utilizing one or more rails.
 9. The enclosure according to claim1, wherein the plurality of walls include a base and wherein the basedefines a through hole for inserting wiring for test equipment into thewireless enclosure.
 10. A enclosure for testing an electronic devicecomprising: a base connected to a plurality of walls enclosing a testingspace; a sliding cover including a plurality of slats rotationallyattached to each other slidably secured between two of the plurality ofwalls; and a plurality of radio frequency layers disposed on theplurality of walls and the sliding cover, wherein the plurality of radiofrequency layers include at least an absorption layer and a reflectivelayer.
 11. The enclosure according to claim 10, wherein the baseincludes a test bed for connecting testing equipment.
 12. The enclosureaccording to claim 10, wherein the plurality of walls define a pluralityof chambers within the testing space.
 13. The enclosure according toclaim 10, further comprising: windows defined between the plurality ofslats of the sliding cover allowing a user to see within the testingspace.
 14. The enclosure according to claim 10, wherein the enclosureisolates the electronic device to −80 dbM.
 15. The enclosure accordingto claim 10, further comprising: one or more transceivers for testingwireless functionality of the electronic device within the enclosure.16. A method for testing an electronic device, comprising: receiving anelectronic device in a radio frequency isolation chamber; securing theelectronic device; and receiving user input to secure a slidable coverof the radio frequency isolation chamber.
 17. The method according toclaim 16, further comprising: locking the slidable cover in response touser input.
 18. The method according to claim 16, wherein the electronicdevice is secured to a test stand within the radio frequency isolationchamber.
 19. The method according to claim 16, further comprising:mounting test equipment within the radio frequency isolation chamber.20. The method according to claim 16, wherein the radio frequencyisolation chamber is wrapped internally with one or more radio frequencylayers include at least an absorption layer and a reflective layer.